WooCommerceSerialNumbers\Lib\Model D

Total Complexity 330
Dependencies 7
Dependents 0
Total lines 2,566
Lines of code 1,171
Logical lines of code 675
Comment lines 1,138
Methods 70
Properties 14

Methods 70

Method Rating Maintainability Complexity Lines of code
prepare_where_query()
D
19
56 228
all()
C
33 31 81
get()
A
47 13 36
read_metadata()
A
44 12 44
save_metadata()
A
50 11 25
prepare_order_by_query()
A
48 10 31
sanitize_date()
A
52 10 23
__construct()
A
51 9 25
insert()
A
53 8 23
set_props()
A
54 8 21
read()
S
50 7 26
prepare_date_query()
S
47 6 38
string_to_bool()
S
59 7 15
delete_meta()
S
53 6 26
prepare_search_query()
S
52 6 23
update()
S
52 6 22
prepare_query_args()
S
47 5 37
prepare_meta_query()
S
54 6 19
set_meta()
S
50 5 31
string_to_int()
S
59 6 15
bool_to_string()
S
63 6 12
prepare_limit_query()
S
56 5 17
prepare_select_query()
S
60 5 12
set_prop()
S
63 5 11
get_meta()
S
54 4 24
save()
S
54 4 21
create()
S
55 4 18
__clone()
S
62 4 12
delete()
S
52 3 25
delete_metadata()
S
58 3 16
get_prop()
S
63 4 10
apply_changes()
S
61 3 13
is_equal()
S
62 3 11
get_date_prop()
S
65 3 8
__toString()
S
75 2 4
__wakeup()
S
67 2 8
is_date_valid()
S
70 2 6
__set()
S
71 2 6
get_boolean_prop()
S
67 2 7
set_date_prop()
S
68 2 7
get_props()
S
68 2 7
get_data()
S
68 2 7
get_metadata()
S
67 2 8
__get()
S
70 2 6
get_query_clauses()
S
62 1 12
prepare_query_clauses()
S
61 1 12
__sleep()
S
81 1 3
is_valid_column()
S
79 1 3
get_core_data()
S
78 1 3
get_columns()
S
79 1 3
__isset()
S
79 1 3
__unset()
S
80 1 3
set_defaults()
S
67 1 8
exists()
S
76 1 4
get_hook_prefix()
S
80 1 3
set_change()
S
80 1 3
prepare_having_query()
S
74 1 4
prepare_group_by_query()
S
74 1 4
prepare_join_query()
S
74 1 4
get_changes()
S
82 1 3
get_id()
S
82 1 3
set_id()
S
80 1 3
prepare_from_query()
S
73 1 4
query()
S
79 1 3
count()
S
75 1 4
set_boolean_prop()
S
79 1 3
__destruct()
S
91 1 2
set_object_read()
S
80 1 3
get_object_read()
S
82 1 3
remove_cache()
S
81 1 3